
package Administrador.Interfaz;
import java.awt.Color;
import java.awt.Font;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
/**
 *
 * @author joanna
 */
public class InterfazTerminal {
    public String codigoAlmacén, codigoTerminal;
   
    public JButton btRegistrar,btConsultar;
    
    public JPanel registrarTerminal()
    {
        
        JLabel lbCodigoTerm,lbCodigoAlm;
        JTextField tfCodigoTerm;
        JPanel panelRegistro;
        JComboBox opcionesSucursales;

        lbCodigoAlm = new JLabel("Codigo de almacen");
        lbCodigoAlm.setFont(Font.decode("Verdana-BOLD-14"));
        lbCodigoAlm.setForeground(Color.WHITE);
        lbCodigoAlm.setBounds(120, 56, 150, 30);

        lbCodigoTerm = new JLabel("Codigo de terminal");
        lbCodigoTerm.setFont(Font.decode("Verdana-BOLD-14"));
        lbCodigoTerm.setForeground(Color.WHITE);
        lbCodigoTerm.setBounds(120, 156,150, 30);       
        
        opcionesSucursales = new JComboBox();
        opcionesSucursales.setModel(new DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
        opcionesSucursales.setBounds(279, 56, 299, 30);

        
        btRegistrar = new JButton("Registrar");
        btRegistrar.setFont(Font.decode("Arial-BOLD-12"));
        btRegistrar.setBounds(621, 56, 144, 30);
        
        tfCodigoTerm = new JTextField();
        tfCodigoTerm.setBounds(279, 156, 299, 30);
        
        panelRegistro = new JPanel();
        panelRegistro.setLayout(null);
        panelRegistro.setOpaque(false);
        panelRegistro.setBounds(184,20, 870, 490);
        
        panelRegistro.add(opcionesSucursales);
        panelRegistro.add(lbCodigoAlm);
        panelRegistro.add(lbCodigoTerm);
        panelRegistro.add(tfCodigoTerm);
        panelRegistro.add(btRegistrar);
        return panelRegistro;
    }
    
    public JPanel consultarTerminal()
    {
        JLabel lbCodigoAlm;
        JComboBox opcionesSucursales;
        JTable informacionTerminales;
        JScrollPane contenedorTablaInf;
        JPanel panelConsulta;

        lbCodigoAlm = new JLabel("Codigo de almacen");
        lbCodigoAlm.setFont(Font.decode("Verdana-BOLD-14"));
        lbCodigoAlm.setForeground(Color.WHITE);
        lbCodigoAlm.setBounds(120, 56, 150, 30);

        opcionesSucursales = new JComboBox();
        opcionesSucursales.setModel(new DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
        opcionesSucursales.setBounds(279, 56, 299, 30);
        
        btConsultar = new JButton("Consultar");
        btConsultar.setFont(Font.decode("Arial-BOLD-12"));
        btConsultar.setBounds(621, 56, 144, 30);
        
        String []titulosCol = {"Codigo de Almacen", "Numero de Terminales", "Codigo de Terminal"};
        String [][]informacionTabla = {{"Prueba","Prueba","Prueba"},
                                       {"Prueba","Prueba","Prueba"},
                                       {"Prueba","Prueba","Prueba"},
                                       {"Prueba","Prueba","Prueba"},
                                       {"Prueba","Prueba","Prueba"},
                                       {"Prueba","Prueba","Prueba"},};
        
        informacionTerminales = new JTable(informacionTabla,titulosCol);
        informacionTerminales.getTableHeader().setReorderingAllowed(false);
        if (informacionTerminales.getColumnModel().getColumnCount() > 0) {
            informacionTerminales.getColumnModel().getColumn(0).setResizable(false);
            informacionTerminales.getColumnModel().getColumn(1).setResizable(false);
            informacionTerminales.getColumnModel().getColumn(2).setResizable(false);
        }
        
        contenedorTablaInf = new JScrollPane();
        contenedorTablaInf.setViewportView(informacionTerminales);
        contenedorTablaInf.setBounds(70, 210, 730, 100);
        
        panelConsulta = new JPanel();
        panelConsulta.setLayout(null);
        panelConsulta.setOpaque(false);
        panelConsulta.setBounds(184,20, 870, 490);
        panelConsulta.add(lbCodigoAlm);
        panelConsulta.add(opcionesSucursales);
        panelConsulta.add(btConsultar);
        panelConsulta.add(contenedorTablaInf);
        return panelConsulta;
    }

    }
    
